﻿using System;
using System.Collections.Generic;
using ControleRepresentanteSync.ControleRepresentanteServices;

namespace ControleRepresentanteSync.Application.Pedido
{
    public interface IAttributeListViewModel : IViewModel
    {
        IList<IAttributeItem> Attributes { get; }
        AttributeValueContract[] GetAttributeValues();
        event EventHandler<AttributeValuesEventArgs> GetAttributeValuesRequested;
    }

    public class AttributeValuesEventArgs : EventArgs
    {
        public AttributeValueContract[] AttributeValues { get; set; }
    }
}